$(document).ready(function(){
    $('input[name=norder]').keypress(function(event){
        if (event.keyCode == '13') {
            $.post($('#ajax-order-url').val(),
            {
                id:	$(this).attr('rel'),
                norder:	$(this).val(),
                old:	$(this).attr('old'),
                cat:	$(this).attr('cat')
            },
            function(data){
                //alert(data);
                if(data == 'OK') location.reload(true);
                else alert(data);
            }
            );
            return false;
        }
    });

    $('#check_all').change(function(){
        if($('#check_all').is(':checked'))
            $('input.checkboxlist').attr('checked', 'checked');
        else $('input.checkboxlist').removeAttr('checked');
    });

    $('.check_all_inform').change(function(){
        var listName = $(this).attr('rel');
        if($(this).is(':checked')) $('input.checkboxlist[rel="'+listName+'"]').attr('checked', 'checked');
        else $('input.checkboxlist[rel="'+listName+'"]').attr('checked', '');
    });

    $('tr.data-row').dblclick(function(){
        window.location = $('#url_edit').val() + $(this).attr('rel');
    });

});

function clearSelection() {
    var sel ;
    if(document.selection && document.selection.empty){
        document.selection.empty() ;
    }
    else if(window.getSelection) {
        sel=window.getSelection();
        if(sel && sel.removeAllRanges)
            sel.removeAllRanges() ;
    }
}

function list_func_checkbox(id, field)
{
    var val = $('input:hidden[rel='+field+id+']').val();
    if(val == 1) val = 0;
    else val = 1;

    $('div.func'+field+id).hide();
    $('div.loader'+field+id).show();

    $.post('/index/ajax-checkbox',
    {
        id:id,
        field:field,
        val:val,
        table_name:$('#table_name').val()
    },
    function(data)
    {
        $('div.func'+field+id).show();
        $('div.loader'+field+id).hide();

        if(data == 'OK')
            if(val == 1)
            {
                $('div[rel='+field+id+'].on').show();
                $('div[rel='+field+id+'].off').hide();
                $('input:hidden[rel='+field+id+']').val(1);
            }
            else
            {
                $('div[rel='+field+id+'].off').show();
                $('div[rel='+field+id+'].on').hide();
                $('input:hidden[rel='+field+id+']').val(0);
            }
        else alert(data);
    }
    );
}


